7 תשובות
עם try...catch אתה שולח exeption ויכול להכניס את ההודעה (שכוללת מספר שורה, קובץ וכו') לתוך דיב עם קלאס או לעצב אותה איך שאתה רוצה.
לגבי השגיאות הרגילות שהמנוע של PHP זורק אפשר אולי עם עם try...catch אתה שולח exeption ויכול להכניס את ההודעה (שכוללת מספר שורה, קובץ וכו') לתוך דיב עם קלאס או לעצב אותה איך שאתה רוצה.
לגבי השגיאות הרגילות שהמנוע של PHP זורק אפשר אולי עם זה.
בדיוק את זה חיפשתי, תודה
אבל העניין הוא שאני משתמש בextends Exception למחלקה שלי, איך אני יכול לעשות את זה שזו תהיה הברירות מחדל?
למה שתהיה בעיה להשתמש בזה עם מחלקה שיורשת מ-Exception? בכל מקרה, אם אתה רוצה שזה יהיה אוטומטי - אתה יכול לעשות את זה בקונסטרקטור של מחלקת ה-Exception של אותן השגיאות.
execptions לא באים אוטומטית כי אתה יוצר אותם. בעזרת מה שיש בקישור שהבאתי אתה יכול ליצור שגיאה "מעוצבת" במקום ברירת המחדל.
לפי מה שהבנתי יש לך מחלקה כלשהי, ורק בשביל השגיאות המעוצבות אתה יורש אותה מהמחלקה Exception. זה לא אמור להיות ככה. תעשה כמו שכתבתי בפיסקה הקודמת.
כשאמרתי "אוטומטי", התכוונתי לכך שברגע שהוא ייצור instance של אותה מחלקה - יקרה משהו (יודפסו למסך הפרטים באיזשהו עיצוב וכו').
אוקי, עשיתי ככה. תודה :)